home *** CD-ROM | disk | FTP | other *** search
- import com.siemens.mp.io.File;
- import java.io.ByteArrayInputStream;
- import java.io.ByteArrayOutputStream;
- import java.io.DataInputStream;
- import java.io.DataOutputStream;
- import java.util.Vector;
-
- // $FF: renamed from: d
- public class class_0 {
- // $FF: renamed from: try int
- protected static final int field_0 = 1;
- // $FF: renamed from: new int
- protected static final int field_1 = 2;
- // $FF: renamed from: do int
- protected static final int field_2 = 3;
- // $FF: renamed from: a int
- protected static final int field_3 = 4;
- // $FF: renamed from: for int
- private static int field_4;
- // $FF: renamed from: int int
- private static int field_5 = -1;
- // $FF: renamed from: case java.lang.String
- static final String field_6 = "box.tmp";
- // $FF: renamed from: byte int
- private static final int field_7 = 2048;
- // $FF: renamed from: char java.io.ByteArrayInputStream
- private static ByteArrayInputStream field_8;
- // $FF: renamed from: if java.io.DataInputStream
- private static DataInputStream field_9;
-
- static {
- field_8 = new ByteArrayInputStream(i.f);
- field_9 = new DataInputStream(field_8);
- }
-
- // $FF: renamed from: a () void
- public static void method_0() {
- try {
- i.b.close(i.w);
- } catch (Exception var0) {
- }
-
- }
-
- // $FF: renamed from: new (int) void
- public static void method_1(int var0) {
- try {
- String var1 = method_4(var0) + i.v;
- File var10000 = i.b;
- int var2 = File.delete(var1);
- } catch (Exception var3) {
- }
-
- }
-
- // $FF: renamed from: a (int, int) void
- public static void method_2(int var0, int var1) {
- try {
- try {
- File var10000 = i.b;
- File.delete("box.tmp");
- } catch (Exception var6) {
- }
-
- method_8(var0);
- i.o = i.byte.open("box.tmp");
-
- for(int var2 = 0; var2 < var1; ++var2) {
- i.b.seek(i.w, 2048 * var2);
- i.b.read(i.w, i.f, 0, 2048);
- i.byte.seek(i.o, 2048 * var2);
- i.byte.write(i.o, i.f, 0, 2048);
- }
-
- for(int var3 = var1 + 1; var3 < field_5; ++var3) {
- i.b.seek(i.w, 2048 * var3);
- i.b.read(i.w, i.f, 0, 2048);
- i.byte.seek(i.o, 2048 * (var3 - 1));
- i.byte.write(i.o, i.f, 0, 2048);
- }
-
- method_0();
- i.byte.close(i.o);
- method_1(var0);
- String var4 = method_4(var0);
- File var8 = i.byte;
- int var5 = File.rename("box.tmp", var4 + i.v);
- } catch (Exception var7) {
- }
-
- }
-
- // $FF: renamed from: int (int) java.lang.String
- public static String method_3(int var0) {
- String var1 = "?error?";
- switch (var0) {
- case 1:
- var1 = MicroMail.r.getText(52);
- break;
- case 2:
- var1 = MicroMail.r.getText(53);
- break;
- case 3:
- var1 = MicroMail.r.getText(54);
- break;
- case 4:
- var1 = MicroMail.r.getText(55);
- }
-
- return var1;
- }
-
- // $FF: renamed from: if (int) java.lang.String
- public static String method_4(int var0) {
- String var1 = "?error?";
- switch (var0) {
- case 1:
- var1 = "Inbox";
- break;
- case 2:
- var1 = "Outbox";
- break;
- case 3:
- var1 = "Sent";
- break;
- case 4:
- var1 = "Deleted";
- }
-
- return var1;
- }
-
- // $FF: renamed from: for (int) a
- public static a method_5(int var0) {
- a var1 = new a();
-
- try {
- i.b.seek(i.w, 2048 * var0);
- i.b.read(i.w, i.f, 0, 2048);
- field_9.reset();
- var1.case = var0;
- var1.int = field_9.readUTF();
- int var2 = field_9.readInt();
- if (var2 == 0) {
- var1.f = false;
- } else {
- var1.f = true;
- }
-
- var1.goto = field_9.readUTF();
- var1.if = field_9.readUTF();
- var1.void = field_9.readUTF();
- var1.else = field_9.readUTF();
- var1.long = field_9.readUTF();
- var1.b = field_9.readUTF();
- var1.null = field_9.readUTF();
- var1.char = field_9.readUTF();
- } catch (Exception var3) {
- }
-
- return var1;
- }
-
- // $FF: renamed from: try (int) java.util.Vector
- public static Vector method_6(int var0) {
- try {
- Vector var1 = new Vector(field_5);
-
- for(int var2 = 0; var2 < field_5; ++var2) {
- var1.addElement(method_7(var2));
- }
-
- return var1;
- } catch (Exception var3) {
- return null;
- }
- }
-
- // $FF: renamed from: do (int) h
- public static h method_7(int var0) {
- h var1 = new h();
-
- try {
- i.b.seek(i.w, 2048 * var0);
- i.b.read(i.w, i.f, 0, 2048);
- field_9.reset();
- var1.if = field_9.readUTF();
- int var2 = field_9.readInt();
- if (var2 == 0) {
- var1.a = false;
- } else {
- var1.a = true;
- }
- } catch (Exception var3) {
- }
-
- return var1;
- }
-
- // $FF: renamed from: a (int) void
- public static void method_8(int var0) {
- try {
- i.w = i.b.open(method_4(var0) + i.v);
- field_5 = i.b.length(i.w) / 2048;
- } catch (Exception var1) {
- }
-
- }
-
- // $FF: renamed from: a (a, int) void
- public static void method_9(a var0, int var1) {
- ByteArrayOutputStream var3 = new ByteArrayOutputStream();
- DataOutputStream var4 = new DataOutputStream(var3);
-
- try {
- var4.writeUTF(var0.int);
- if (var0.f) {
- var4.writeInt(1);
- } else {
- var4.writeInt(0);
- }
-
- var4.writeUTF(var0.goto);
- var4.writeUTF(var0.if);
- var4.writeUTF(var0.void);
- var4.writeUTF(var0.else);
- var4.writeUTF(var0.long);
- var4.writeUTF(var0.b);
- var4.writeUTF(var0.null);
- if (var0.char == null) {
- var4.writeShort(i.u);
- var4.write(i.f, i.void, i.u);
- } else {
- var4.writeUTF(var0.char);
- }
-
- byte[] var2 = var3.toByteArray();
- var4.close();
- Object var7 = null;
- var3.close();
- Object var6 = null;
- if (var0.case < 0) {
- i.b.seek(i.w, i.b.length(i.w));
- i.b.write(i.w, var2, 0, 2048);
- var0.case = field_5++;
- } else {
- i.b.seek(i.w, 2048 * var0.case);
- i.b.write(i.w, var2, 0, 2048);
- }
- } catch (Exception var5) {
- }
-
- System.gc();
- }
- }
-